home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_300 / 335_03 / asz80.tut < prev    next >
Text File  |  1990-12-02  |  19KB  |  741 lines

  1. 0000002b disp             0000004d immed            000003db immed16          
  2. 00000118 addr             00000154 addrd            000001c5 addrj            
  3.                 cpu "64180"
  4.  0x2b                   disp    equ 43
  5.  0x4d                   immed    equ 77
  6.  0x3db                  immed16 equ 987
  7. 0000 8e             adc a, (hl)
  8. 0001 dd 8e 2b             adc a, (ix+disp)
  9. 0004 fd 8e 2b             adc a, (iy+disp)
  10. 0007 8f             adc a, a
  11. 0008 88             adc a, b
  12. 0009 89             adc a, c
  13. 000a 8a             adc a, d
  14. 000b 8b             adc a, e
  15. 000c 8c             adc a, h
  16. 000d ce 4d             adc a, immed
  17. 000f 8d             adc a, l
  18. 0010 ed 4a             adc hl, bc
  19. 0012 ed 5a             adc hl, de
  20. 0014 ed 6a             adc hl, hl
  21. 0016 ed 7a             adc hl, sp
  22. 0018 86             add a, (hl)
  23. 0019 dd 86 2b             add a, (ix+disp)
  24. 001c fd 86 2b             add a, (iy+disp)
  25. 001f 87             add a, a
  26. 0020 80             add a, b
  27. 0021 81             add a, c
  28. 0022 82             add a, d
  29. 0023 83             add a, e
  30. 0024 84             add a, h
  31. 0025 c6 4d             add a, immed
  32. 0027 85             add a, l
  33. 0028 09             add hl, bc
  34. 0029 19             add hl, de
  35. 002a 29             add hl, hl
  36. 002b 39             add hl, sp
  37. 002c dd 09             add ix, bc
  38. 002e dd 19             add ix, de
  39. 0030 dd 29             add ix, ix
  40. 0032 dd 39             add ix, sp
  41. 0034 fd 09             add iy, bc
  42. 0036 fd 19             add iy, de
  43. 0038 fd 29             add iy, iy
  44. 003a fd 39             add iy, sp
  45. 003c a6             and (hl)
  46. 003d dd a6 2b             and (ix+disp)
  47. 0040 fd a6 2b             and (iy+disp)
  48. 0043 a7             and a
  49. 0044 a0             and b
  50. 0045 a1             and c
  51. 0046 a2             and d
  52. 0047 a3             and e
  53. 0048 a4             and h
  54. 0049 e6 4d             and immed
  55. 004b a5             and l
  56. 004c cb 46             bit 0, (hl)
  57. 004e dd cb 2b 46         bit 0, (ix+disp)
  58. 0052 fd cb 2b 46         bit 0, (iy+disp)
  59. 0056 cb 47             bit 0, a
  60. 0058 cb 40             bit 0, b
  61. 005a cb 41             bit 0, c
  62. 005c cb 42             bit 0, d
  63. 005e cb 43             bit 0, e
  64. 0060 cb 44             bit 0, h
  65. 0062 cb 45             bit 0, l
  66. 0064 cb 4e             bit 1, (hl)
  67. 0066 dd cb 2b 4e         bit 1, (ix+disp)
  68. 006a fd cb 2b 4e         bit 1, (iy+disp)
  69. 006e cb 4f             bit 1, a
  70. 0070 cb 48             bit 1, b
  71. 0072 cb 49             bit 1, c
  72. 0074 cb 4a             bit 1, d
  73. 0076 cb 4b             bit 1, e
  74. 0078 cb 4c             bit 1, h
  75. 007a cb 4d             bit 1, l
  76. 007c cb 56             bit 2, (hl)
  77. 007e dd cb 2b 56         bit 2, (ix+disp)
  78. 0082 fd cb 2b 56         bit 2, (iy+disp)
  79. 0086 cb 57             bit 2, a
  80. 0088 cb 50             bit 2, b
  81. 008a cb 51             bit 2, c
  82. 008c cb 52             bit 2, d
  83. 008e cb 53             bit 2, e
  84. 0090 cb 54             bit 2, h
  85. 0092 cb 55             bit 2, l
  86. 0094 cb 5e             bit 3, (hl)
  87. 0096 dd cb 2b 5e         bit 3, (ix+disp)
  88. 009a fd cb 2b 5e         bit 3, (iy+disp)
  89. 009e cb 5f             bit 3, a
  90. 00a0 cb 58             bit 3, b
  91. 00a2 cb 59             bit 3, c
  92. 00a4 cb 5a             bit 3, d
  93. 00a6 cb 5b             bit 3, e
  94. 00a8 cb 5c             bit 3, h
  95. 00aa cb 5d             bit 3, l
  96. 00ac cb 66             bit 4, (hl)
  97. 00ae dd cb 2b 66         bit 4, (ix+disp)
  98. 00b2 fd cb 2b 66         bit 4, (iy+disp)
  99. 00b6 cb 67             bit 4, a
  100. 00b8 cb 60             bit 4, b
  101. 00ba cb 61             bit 4, c
  102. 00bc cb 62             bit 4, d
  103. 00be cb 63             bit 4, e
  104. 00c0 cb 64             bit 4, h
  105. 00c2 cb 65             bit 4, l
  106. 00c4 cb 6e             bit 5, (hl)
  107. 00c6 dd cb 2b 6e         bit 5, (ix+disp)
  108. 00ca fd cb 2b 6e         bit 5, (iy+disp)
  109. 00ce cb 6f             bit 5, a
  110. 00d0 cb 68             bit 5, b
  111. 00d2 cb 69             bit 5, c
  112. 00d4 cb 6a             bit 5, d
  113. 00d6 cb 6b             bit 5, e
  114. 00d8 cb 6c             bit 5, h
  115. 00da cb 6d             bit 5, l
  116. 00dc cb 76             bit 6, (hl)
  117. 00de dd cb 2b 76         bit 6, (ix+disp)
  118. 00e2 fd cb 2b 76         bit 6, (iy+disp)
  119. 00e6 cb 77             bit 6, a
  120. 00e8 cb 70             bit 6, b
  121. 00ea cb 71             bit 6, c
  122. 00ec cb 72             bit 6, d
  123. 00ee cb 73             bit 6, e
  124. 00f0 cb 74             bit 6, h
  125. 00f2 cb 75             bit 6, l
  126. 00f4 cb 7e             bit 7, (hl)
  127. 00f6 dd cb 2b 7e         bit 7, (ix+disp)
  128. 00fa fd cb 2b 7e         bit 7, (iy+disp)
  129. 00fe cb 7f             bit 7, a
  130. 0100 cb 78             bit 7, b
  131. 0102 cb 79             bit 7, c
  132. 0104 cb 7a             bit 7, d
  133. 0106 cb 7b             bit 7, e
  134. 0108 cb 7c             bit 7, h
  135. 010a cb 7d             bit 7, l
  136. 010c cd 18 01             call addr
  137. 010f dc 18 01             call c, addr
  138. 0112 fc 18 01             call m, addr
  139. 0115 d4 18 01             call nc, addr
  140. 0118 c4 18 01         addr     call nz, addr
  141. 011b f4 18 01             call p, addr
  142. 011e ec 18 01             call pe, addr
  143. 0121 e4 18 01             call po, addr
  144. 0124 cc 18 01             call z, addr
  145. 0127 3f             ccf
  146. 0128 be             cp (hl)
  147. 0129 dd be 2b             cp (ix+disp)
  148. 012c fd be 2b             cp (iy+disp)
  149. 012f bf             cp a
  150. 0130 b8             cp b
  151. 0131 b9             cp c
  152. 0132 ba             cp d
  153. 0133 bb             cp e
  154. 0134 bc             cp h
  155. 0135 fe 4d             cp immed
  156. 0137 bd             cp l
  157. 0138 ed a9             cpd
  158. 013a ed b9             cpdr
  159. 013c ed a1             cpi
  160. 013e ed b1             cpir
  161. 0140 2f             cpl
  162. 0141 27             daa
  163. 0142 35             dec (hl)
  164. 0143 dd 35 2b             dec (ix+disp)
  165. 0146 fd 35 2b             dec (iy+disp)
  166. 0149 3d             dec a
  167. 014a 05             dec b
  168. 014b 0b             dec bc
  169. 014c 0d             dec c
  170. 014d 15             dec d
  171. 014e 1b             dec de
  172. 014f 1d             dec e
  173. 0150 25             dec h
  174. 0151 2b             dec hl
  175. 0152 dd 2b             dec ix
  176. 0154 fd 2b         addrd     dec iy
  177. 0156 2d             dec l
  178. 0157 3b             dec sp
  179. 0158 f3             di
  180. 0159 10 f9             djnz addrd
  181. 015b fb             ei
  182. 015c e3             ex ( sp ) , hl
  183. 015d dd e3             ex ( sp ) , ix
  184. 015f fd e3             ex ( sp ) , iy
  185. 0161 08             ex af, af
  186. 0162 eb             ex de, hl
  187. 0163 d9             exx
  188. 0164 76             halt
  189. 0165 ed 46             im 0
  190. 0167 ed 56             im 1
  191. 0169 ed 5e             im 2
  192. 016b ed 78             in a, ( c )
  193. 016d db 4d             in a, ( immed )
  194. 016f ed 40             in b, ( c )
  195. 0171 ed 48             in c, ( c )
  196. 0173 ed 50             in d, ( c )
  197. 0175 ed 58             in e, ( c )
  198. 0177 ed 60             in h, ( c )
  199. 0179 ed 68             in l, ( c )
  200. 017b ed 38 4d             in0 a, ( immed )
  201. 017e ed 00 4d             in0 b, ( immed )
  202. 0181 ed 08 4d             in0 c, ( immed )
  203. 0184 ed 10 4d             in0 d, ( immed )
  204. 0187 ed 18 4d             in0 e, ( immed )
  205. 018a ed 20 4d             in0 h, ( immed )
  206. 018d ed 28 4d             in0 l, ( immed )
  207. 0190 34             inc (hl)
  208. 0191 dd 34 2b             inc (ix+disp)
  209. 0194 fd 34 2b             inc (iy+disp)
  210. 0197 3c             inc a
  211. 0198 04             inc b
  212. 0199 03             inc bc
  213. 019a 0c             inc c
  214. 019b 14             inc d
  215. 019c 13             inc de
  216. 019d 1c             inc e
  217. 019e 24             inc h
  218. 019f 23             inc hl
  219. 01a0 dd 23             inc ix
  220. 01a2 fd 23             inc iy
  221. 01a4 2c             inc l
  222. 01a5 33             inc sp
  223. 01a6 ed aa             ind
  224. 01a8 ed ba             indr
  225. 01aa ed a2             ini
  226. 01ac ed b2             inir
  227. 01ae e9             jp ( hl )
  228. 01af dd e9             jp ( ix )
  229. 01b1 fd e9             jp ( iy )
  230. 01b3 c3 c5 01             jp addrj
  231. 01b6 da c5 01             jp c, addrj
  232. 01b9 fa c5 01             jp m, addrj
  233. 01bc d2 c5 01             jp nc, addrj
  234. 01bf c2 c5 01             jp nz, addrj
  235. 01c2 f2 c5 01             jp p, addrj
  236. 01c5 ea c5 01         addrj     jp pe, addrj
  237. 01c8 e2 c5 01             jp po, addrj
  238. 01cb ca c5 01             jp z, addrj
  239. 01ce 18 f5             jr addrj
  240. 01d0 38 f3             jr c, addrj
  241. 01d2 30 f1             jr nc, addrj
  242. 01d4 20 ef             jr nz, addrj
  243. 01d6 28 ed             jr z, addrj
  244. 01d8 32 18 01             ld ( addr ) , a
  245. 01db ed 43 18 01         ld ( addr ) , bc
  246. 01df ed 53 18 01         ld ( addr ) , de
  247. 01e3 22 18 01             ld ( addr ) , hl
  248. 01e6 22 18 01             ld ( addr ) , hl
  249. 01e9 dd 22 18 01         ld ( addr ) , ix
  250. 01ed fd 22 18 01         ld ( addr ) , iy
  251. 01f1 ed 73 18 01         ld ( addr ) , sp
  252. 01f5 02             ld ( bc ) , a
  253. 01f6 12             ld ( de ) , a
  254. 01f7 77             ld (hl), a
  255. 01f8 70             ld (hl), b
  256. 01f9 71             ld (hl), c
  257. 01fa 72             ld (hl), d
  258. 01fb 73             ld (hl), e
  259. 01fc 74             ld (hl), h
  260. 01fd 36 4d             ld (hl), immed
  261. 01ff 75             ld (hl), l
  262. 0200 dd 77 2b             ld (ix+disp), a
  263. 0203 dd 70 2b             ld (ix+disp), b
  264. 0206 dd 71 2b             ld (ix+disp), c
  265. 0209 dd 72 2b             ld (ix+disp), d
  266. 020c dd 73 2b             ld (ix+disp), e
  267. 020f dd 74 2b             ld (ix+disp), h
  268. 0212 dd 36 2b 4d         ld (ix+disp), immed
  269. 0216 dd 75 2b             ld (ix+disp), l
  270. 0219 fd 77 2b             ld (iy+disp), a
  271. 021c fd 70 2b             ld (iy+disp), b
  272. 021f fd 71 2b             ld (iy+disp), c
  273. 0222 fd 72 2b             ld (iy+disp), d
  274. 0225 fd 73 2b             ld (iy+disp), e
  275. 0228 fd 74 2b             ld (iy+disp), h
  276. 022b fd 36 2b 4d         ld (iy+disp), immed
  277. 022f fd 75 2b             ld (iy+disp), l
  278. 0232 3a 18 01             ld a, ( addr )
  279. 0235 0a             ld a, ( bc )
  280. 0236 1a             ld a, ( de )
  281. 0237 7e             ld a, (hl)
  282. 0238 dd 7e 2b             ld a, (ix+disp)
  283. 023b fd 7e 2b             ld a, (iy+disp)
  284. 023e 7f             ld a, a
  285. 023f 78             ld a, b
  286. 0240 79             ld a, c
  287. 0241 7a             ld a, d
  288. 0242 7b             ld a, e
  289. 0243 7c             ld a, h
  290. 0244 ed 57             ld a, i
  291. 0246 3e 4d             ld a, immed
  292. 0248 7d             ld a, l
  293. 0249 ed 5f             ld a, r
  294. 024b 46             ld b, (hl)
  295. 024c dd 46 2b             ld b, (ix+disp)
  296. 024f fd 46 2b             ld b, (iy+disp)
  297. 0252 47             ld b, a
  298. 0253 40             ld b, b
  299. 0254 41             ld b, c
  300. 0255 42             ld b, d
  301. 0256 43             ld b, e
  302. 0257 44             ld b, h
  303. 0258 06 4d             ld b, immed
  304. 025a 45             ld b, l
  305. 025b ed 4b 18 01         ld bc, ( addr )
  306. 025f 01 db 03             ld bc, immed16
  307. 0262 4e             ld c, (hl)
  308. 0263 dd 4e 2b             ld c, (ix+disp)
  309. 0266 fd 4e 2b             ld c, (iy+disp)
  310. 0269 4f             ld c, a
  311. 026a 48             ld c, b
  312. 026b 49             ld c, c
  313. 026c